package vista;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VentanaMenuPrincipal extends javax.swing.JFrame {
	private JPanel panMenu;
	private JMenuBar menuPrincipal;
	private JMenu jMenu1;
	private JButton btnCalendarioCompetencia;
	private JLabel lblGeneararResultados;
	private JButton btnSalir;
	private JMenuItem menuRegsitrarEquipo;
	private JMenu jMenu2;
	private JButton btnTablaPosiciones;
	private JButton btnGenerar;
	private JMenuItem menuRegistrarJuez;

	/**
	* Auto-generated main method to display this JFrame
	*/
		
	public VentanaMenuPrincipal() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			{
				panMenu = new JPanel();
				getContentPane().add(panMenu, BorderLayout.CENTER);
				panMenu.setLayout(null);
				panMenu.setPreferredSize(new java.awt.Dimension(597, 346));
				{
					btnGenerar = new JButton();
					panMenu.add(btnGenerar);
					btnGenerar.setText("Generar Competencia");
					btnGenerar.setBounds(354, 75, 194, 37);
				}
				{
					btnTablaPosiciones = new JButton();
					panMenu.add(btnTablaPosiciones);
					btnTablaPosiciones.setText("Tabla de Posiciones");
					btnTablaPosiciones.setBounds(354, 122, 194, 40);
				}
				{
					btnCalendarioCompetencia = new JButton();
					panMenu.add(btnCalendarioCompetencia);
					btnCalendarioCompetencia.setText("Calendario de Competencia");
					btnCalendarioCompetencia.setBounds(339, 169, 237, 46);
				}
				{
					btnSalir = new JButton();
					panMenu.add(btnSalir);
					btnSalir.setText("Salir");
					btnSalir.setBounds(404, 254, 109, 41);
				}
				{
					lblGeneararResultados = new JLabel();
					panMenu.add(lblGeneararResultados);
					lblGeneararResultados.setText("Generar Resultados:");
					lblGeneararResultados.setBounds(368, 21, 180, 39);
					lblGeneararResultados.setFont(new java.awt.Font("Bitstream Charter",0,18));
				}
			}
			{
				menuPrincipal = new JMenuBar();
				setJMenuBar(menuPrincipal);
				{
					jMenu1 = new JMenu();
					menuPrincipal.add(jMenu1);
					jMenu1.setText("Jueces");
					{
						menuRegistrarJuez = new JMenuItem();
						jMenu1.add(menuRegistrarJuez);
						menuRegistrarJuez.setText("Registrar Juez");
					}
				}
				{
					jMenu2 = new JMenu();
					menuPrincipal.add(jMenu2);
					jMenu2.setText("Equipo");
					{
						menuRegsitrarEquipo = new JMenuItem();
						jMenu2.add(menuRegsitrarEquipo);
						menuRegsitrarEquipo.setText("Registrar Equipo");
					}
				}
			}
			pack();
			this.setSize(607, 374);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}
	
	public void agregarListener(ActionListener accion){
	   menuRegistrarJuez.addActionListener(accion);
	   menuRegsitrarEquipo.addActionListener(accion);
	   btnGenerar.addActionListener(accion);
	   btnTablaPosiciones.addActionListener(accion);
	   btnSalir.addActionListener(accion);
	   
	}
	public void mostrarMensaje(String mensaje){
		JOptionPane.showMessageDialog(this, mensaje);
	}

}
